A General-Purpuse Learning-Based Wrapper Method to Correct Systematic Errors in Automatic Image Segmentation: Consistently Improved Performance in Hippocampus, Cortex and Brain Segmentation
نویسندگان
چکیده
Introduction Accurate automatic segmentation is highly desirable in a large number of neuroimaging applications. Many software tools that address specific segmentation problems are available to today's researcher. However, end users of these tools are not always able to achieve the high levels of segmentation accuracy reported by the tool developers. Many factors may contribute to this discrepancy. Firstly, the manual segmentation protocols used by the tool developers and tool users may be different. Thus, the automatic method may be performing just fine on the end user's data, but the end user's definition of the ground truth may differ from that of the tool developer. Secondly, modern automatic segmentation methods are largely knowledge-based and incorporate expert knowledge, which is often constructed based on some specific dataset that may be consistently different from the end user's data. One way to address this problem is that the end user retrains and retunes the automatic segmentation method on his/her own data, using his/her own segmentation protocol. However, this approach is not universally available, and may require scientific and technical expertise far beyond the level needed to apply the segmentation method. We propose a simpler alternative approach that can be easily applied to any existing segmentation tool. Given example manual segmentations and imaging data provided by the end user, our main contribution is offering a wrapper algorithm that automatically adapts out-of-the-box automatic segmentation software to perform optimally on the user’s data. A reference implementation of our wrapper method is provided as open source software (at http://www.nitrc.org/projects/segadapter). Materials and Methods We demonstrate the usage of our wrapper algorithm through experiments on three different segmentation problems: segmentation of the hippocampus, brain extraction and brain tissue segmentation. For the experiments of hippocampus segmentation, we use the 3 T MRI data from the Alzheimer's Disease Neuroimaging Initiative (ADNI) database. In our study, we only use data from mild cognitive impairment (MCI) patients (n=82) and controls (n=57). For brain extraction and brain tissue segmentation experiments, we use the dataset containing 18 T1-weighted MR brain images from the Internet Brain Segmentation Repository (IBSR). Two wrapper algorithms were implemented. The first method, explicit error correction (EEC) contains two sequential components: error detection and error correction. Error detection detects mislabeled voxels produced by the host method and error correction reassigns new labels to the voxels marked as mislabeled by bias detection. Both components were implemented using the AdaBoost algorithm [3] trained with the spatial features and features extracted from the intensity image and segmentations produced by the host method. The second method, implicit error correction (IEC) combines the two components and directly learns to perform the segmentation task using the AdaBoost algorithm with the same set of features. Since it aims at directly modifying the segmentation produced by a host segmentation method toward the corresponding manual segmentation, it implicitly corrects the errors produced by the host method. For binary segmentation problems, simply switching the label of the mislabeled voxels fixes the error. Hence, there is no need to train the error correction classifier for EEC as EEC is equivalent to IEC. We tested the wrapper algorithms with four host automatic segmentation algorithms. FreeSurfer [2] and a multi-atlas label fusion algorithm [1] were applied separately as the host method for hippocampus segmentation. For each cross-validation experiment with FreeSurfer, we randomly selected 70 subjects for training and the remaining 69 for testing. For the cross-validation experiment with multi-atlas label fusion, we randomly selected 20 subjects to be atlases and to train the wrapper algorithm, and another 20 subjects for testing. The BET algorithm [4] and the Fast algorithm [5] were used as the host method to perform brain extraction and three-tissue segmentation, respectively. For these experiments, 9 subjects were randomly selected for training and 9 subjects for testing. For each host method, 10 cross-validation experiments were conducted. Since providing user-supplied manual segmentation for training is a non-trivial task, it may be difficult to have the same amount of training data in practice. To establish the performance of the wrapper algorithm w.r.t. the size of training set, we conducted experiments using different sizes of training datasets for each host method. Results Fig. 1 shows the normalized spatial label distribution of manual and automatic hippocampus segmentation. FreeSurfer tends to over-
منابع مشابه
A learning-based wrapper method to correct systematic errors in automatic image segmentation: Consistently improved performance in hippocampus, cortex and brain segmentation
We propose a simple but generally applicable approach to improving the accuracy of automatic image segmentation algorithms relative to manual segmentations. The approach is based on the hypothesis that a large fraction of the errors produced by automatic segmentation are systematic, i.e., occur consistently from subject to subject, and serves as a wrapper method around a given host segmentation...
متن کاملNeural Network-Based Learning Kernel for Automatic Segmentation of Multiple Sclerosis Lesions on Magnetic Resonance Images
Background: Multiple Sclerosis (MS) is a degenerative disease of central nervous system. MS patients have some dead tissues in their brains called MS lesions. MRI is an imaging technique sensitive to soft tissues such as brain that shows MS lesions as hyper-intense or hypo-intense signals. Since manual segmentation of these lesions is a laborious and time consuming task, automatic segmentation ...
متن کاملA multi-scale convolutional neural network for automatic cloud and cloud shadow detection from Gaofen-1 images
The reconstruction of the information contaminated by cloud and cloud shadow is an important step in pre-processing of high-resolution satellite images. The cloud and cloud shadow automatic segmentation could be the first step in the process of reconstructing the information contaminated by cloud and cloud shadow. This stage is a remarkable challenge due to the relatively inefficient performanc...
متن کاملAn Automated MR Image Segmentation System Using Multi-layer Perceptron Neural Network
Background: Brain tissue segmentation for delineation of 3D anatomical structures from magnetic resonance (MR) images can be used for neuro-degenerative disorders, characterizing morphological differences between subjects based on volumetric analysis of gray matter (GM), white matter (WM) and cerebrospinal fluid (CSF), but only if the obtained segmentation results are correct. Due to image arti...
متن کاملA hierarchical Convolutional Neural Network for Segmentation of Stroke Lesion in 3D Brain MRI
Introduction: Brain tumors such as glioma are among the most aggressive lesions, which result in a very short life expectancy in patients. Image segmentation is highly essential in medical image analysis with applications, particularly in clinical practices to treat brain tumors. Accurate segmentation of magnetic resonance data is crucial for diagnostic purposes, planning surgical treatments, a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010